package br.com.positrot.model.bo;

import java.util.List;

import br.com.positrot.model.dao.DigitacaoComIndiceDAO;
import br.com.positrot.model.dao.exception.DaoException;
import br.com.positrot.model.vo.Resumo;

public class ExamesBO extends AbstractBO {

	public ExamesBO() {
		super();
		setDao( new DigitacaoComIndiceDAO() );
	}

	
	@Override
	public List<Resumo> obterItensAuditadosPorNumScreeningPorSite(Class<? extends Resumo> classe, String numScreening, int idSite) throws DaoException {
		return ExamesBO.this.getDao().obterItensAuditadosPorNumScreeningPorSite(classe, numScreening, idSite);
	}

	@Override
	public List<Resumo> obterItensAuditadosPorPidPorSite(Class<? extends Resumo> classe, int pid, int idSite) throws DaoException {
		return ExamesBO.this.getDao().obterItensAuditadosPorPidPorSite(classe, pid, idSite);
	}

	@Override
	public List<Resumo> obterItensAuditadosPorSite(Class<? extends Resumo> classe, int idSite) throws DaoException {
		return ExamesBO.this.getDao().obterItensAuditadosPorSite(classe, idSite);
	}

}
